﻿using DataCenter.Model.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DataCenter.Model.Interface
{
    public interface IShippingProvider
    {
        List<ShippingInfo> SearchShippingInfos(out int totalRecord, string textSearch, int pagesize = 0, int pageindex = 0);

        List<ShippingInfo> SearchShippingInfos(out int totalRecord, string shipcode, string billcode, string shipname, string address, string country, string city, int pagesize = 0, int pageindex = 0);

        ShippingInfo RetrieveShippingInfo(string shipcode);
    }
}
